package com.link.base.base.report.dao.mybatis.mapper;

import com.link.base.base.report.model.DataMonitoringReport;
import com.link.core.basic.dao.mapper.BasicMapper;

import java.util.List;

/**
 * 大数据流程数据监控报表-
 *
 * @author 谢鑫
 * @date 2019/10/17 14:06
 */
public interface DataMonitoringReportMapper extends BasicMapper<DataMonitoringReport> {

    /**
     * 查询大数据流程数据监控报表历史同步总数,失败总数,失败总数占比
     *
     * @return
     * @throws Exception
     */
    List<DataMonitoringReport> queryNewData();

    /**
     * 查询大数据流程数据监控报表来源渠道为Tm近七天数据
     *
     * @return
     * @throws Exception
     */
    List<DataMonitoringReport> queryTmData();

    /**
     * 查询大数据流程数据监控报表来源渠道为Jd近七天数据
     *
     * @return
     * @throws Exception
     */
    List<DataMonitoringReport> queryJdData();

    /**
     * 查询大数据流程数据监控报表来源渠道为Kf近七天数据
     *
     * @return
     * @throws Exception
     */
    List<DataMonitoringReport> queryKfData();

    /**
     * 查询大数据流程数据监控报表来源渠道为LinK近七天数据
     *
     * @return
     */
    List<DataMonitoringReport> queryLinkData();


}
